Rnoc\Retainful\Api\AbandonedCart\Checkout B

Total Complexity 98
Dependencies 3
Dependents 2
Total lines 534
Lines of code 349
Logical lines of code 217
Comment lines 143
Methods 24
Properties 0

Methods 24

Method Rating Maintainability Complexity Lines of code
changeWebHookHeader()
B
38 17 62
syncOrder()
A
45 11 40
orderStatusChanged()
A
53 10 20
purchaseComplete()
A
45 7 41
syncOrderToAPI()
A
49 7 32
setRetainfulOrderData()
S
58 6 15
apiCheckoutOrderProcessed()
S
56 5 19
checkoutOrderProcessed()
S
58 4 16
unsetOrderTempData()
S
60 3 14
isPlaced()
S
70 3 5
orderUpdatedShopBackend()
S
65 3 10
generateNocCouponForManualOrders()
S
69 3 6
scheduleCartSync()
S
63 3 10
paymentCompleted()
S
64 3 10
maybeUpdateOrderOnSuccessfulPayment()
S
65 2 9
setOrderCartToken()
S
71 2 6
orderUpdated()
S
67 2 8
removeTempDataForUser()
S
71 1 6
__construct()
S
82 1 3
needInstantOrderSync()
S
80 1 3
payPageOrderCompletion()
S
83 1 3
recoverHeldOrders()
S
75 1 4
syncOrderByScheduler()
S
82 1 3
markOrderAsPendingRecovery()
S
75 1 4